<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
		<title>Generated Test Cases for Cambio de PIN</title>
		<link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="stylesheet">
		<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
		<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
		<style>		body{
			font: 95% "Trebuchet MS", sans-serif;
			margin: 50px;
		}
		</style>	</head>
	<body>

<script>	$(function() { 		$( "#accordion" ).accordion({ 			heightStyle: "content", 			collapsible: true		});		$( document ).tooltip(); 	});</script>
<table align="center" border="0" cellpadding="0" cellspacing="0" style="width:100%">
		<tr>
			<td>
				<a href="index.html">Return to Index</a>
			</td>
			<td style="text-align: right;">
				<a href="Use-Case-Cambio_de_PIN.html">View Use Case</a>
			</td>
		</tr>
</table>
<h1>Generated Test Cases for <i>Cambio de PIN</i></h1>
<div id="accordion">
<h3>Cambio_de_PIN_TC_1</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Cambio_de_PIN_TC_1</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Cambio de PIN exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El cajero ATM est&aacute; conectado al banco. 
El usuario ingres&oacute; una tarjeta v&aacute;lida </td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Selecciona Cambiar PIN</td>
						<td>El caso de uso comienza cuando el cliente del banco selecciona la opci&oacute;n de cambiar PIN</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicita PIN Actual</td>
						<td>El cajero solicita al cliente que ingrese su PIN actual.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Ingresa PIN</td>
						<td>El cliente ingresa su PIN antes de poder cambiar el PIN</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta. Debe ser obtenido de la tabla system.users.tarjetas para ser valido" ></span>pinActual</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>&lt;&gt; &amp;pinActual</td>
						<td>&amp;pinActual+1, &amp;pinActual-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Solicita confirmaci&oacute;n de nuevo PIN</td>
						<td>El cajero solicita al cliente que confirme su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Confirmar nuevo PIN</td>
						<td>El cliente debe ingresar su nuevo PIN para confirmar el cambio</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Corresponde con el nuevo PIN ingresado por segunda vez para confirmar el cambio." ></span>confirmaNuevoPin</td>
						<td>= &amp;nuevoPin</td>
						<td>&amp;nuevoPin</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Confirma cambio exitoso</td>
						<td>El cajero muestra un mensaje de PIN cambiado exitosamente y el caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El PIN del cliente es cambiado en el sistema. 
El PIN nuevo es distinto al PIN anterior</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Cambio_de_PIN_TC_2</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Cambio_de_PIN_TC_2</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Cambio de PIN exitoso -&gt; PIN nuevo no coincide (condition: nuevoPin &lt;&gt; confirmaNuevoPin) -&gt; Cambio de PIN exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El cajero ATM est&aacute; conectado al banco. 
El usuario ingres&oacute; una tarjeta v&aacute;lida </td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Selecciona Cambiar PIN</td>
						<td>El caso de uso comienza cuando el cliente del banco selecciona la opci&oacute;n de cambiar PIN</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicita PIN Actual</td>
						<td>El cajero solicita al cliente que ingrese su PIN actual.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Ingresa PIN</td>
						<td>El cliente ingresa su PIN antes de poder cambiar el PIN</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta. Debe ser obtenido de la tabla system.users.tarjetas para ser valido" ></span>pinActual</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>&lt;&gt; &amp;pinActual</td>
						<td>&amp;pinActual+1, &amp;pinActual-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Solicita confirmaci&oacute;n de nuevo PIN</td>
						<td>El cajero solicita al cliente que confirme su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Confirmar nuevo PIN</td>
						<td>El cliente debe ingresar su nuevo PIN para confirmar el cambio</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Corresponde con el nuevo PIN ingresado por segunda vez para confirmar el cambio." ></span>confirmaNuevoPin</td>
						<td>&lt;&gt; &amp;nuevoPin</td>
						<td>&amp;nuevoPin-1, &amp;nuevoPin+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>9a</td>
						<td>Confirmaci&oacute;n fallida</td>
						<td>El cajero despliega el mensaje &ldquo;El nuevo PIN y su confirmaci&oacute;n no coinciden. Por favor intente nuevamente&rdquo;. El caso de uso vuelve al paso 4</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>&lt;&gt; &amp;pinActual</td>
						<td>&amp;pinActual+1, &amp;pinActual-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Solicita confirmaci&oacute;n de nuevo PIN</td>
						<td>El cajero solicita al cliente que confirme su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Confirmar nuevo PIN</td>
						<td>El cliente debe ingresar su nuevo PIN para confirmar el cambio</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Corresponde con el nuevo PIN ingresado por segunda vez para confirmar el cambio." ></span>confirmaNuevoPin</td>
						<td>= &amp;nuevoPin</td>
						<td>&amp;nuevoPin</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Confirma cambio exitoso</td>
						<td>El cajero muestra un mensaje de PIN cambiado exitosamente y el caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El PIN del cliente es cambiado en el sistema. 
El PIN nuevo es distinto al PIN anterior</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Cambio_de_PIN_TC_3</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Cambio_de_PIN_TC_3</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Cambio de PIN exitoso -&gt; PIN nuevo no coincide (condition: nuevoPin &lt;&gt; confirmaNuevoPin) -&gt; Cambio de PIN exitoso -&gt; PIN nuevo igual al anterior (condition: nuevoPin = pinActual) -&gt; Cambio de PIN exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El cajero ATM est&aacute; conectado al banco. 
El usuario ingres&oacute; una tarjeta v&aacute;lida </td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Selecciona Cambiar PIN</td>
						<td>El caso de uso comienza cuando el cliente del banco selecciona la opci&oacute;n de cambiar PIN</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicita PIN Actual</td>
						<td>El cajero solicita al cliente que ingrese su PIN actual.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Ingresa PIN</td>
						<td>El cliente ingresa su PIN antes de poder cambiar el PIN</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta. Debe ser obtenido de la tabla system.users.tarjetas para ser valido" ></span>pinActual</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>&lt;&gt; &amp;pinActual</td>
						<td>&amp;pinActual+1, &amp;pinActual-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Solicita confirmaci&oacute;n de nuevo PIN</td>
						<td>El cajero solicita al cliente que confirme su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Confirmar nuevo PIN</td>
						<td>El cliente debe ingresar su nuevo PIN para confirmar el cambio</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Corresponde con el nuevo PIN ingresado por segunda vez para confirmar el cambio." ></span>confirmaNuevoPin</td>
						<td>&lt;&gt; &amp;nuevoPin</td>
						<td>&amp;nuevoPin-1, &amp;nuevoPin+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>9a</td>
						<td>Confirmaci&oacute;n fallida</td>
						<td>El cajero despliega el mensaje &ldquo;El nuevo PIN y su confirmaci&oacute;n no coinciden. Por favor intente nuevamente&rdquo;. El caso de uso vuelve al paso 4</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>= &amp;pinActual</td>
						<td>&amp;pinActual</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7a</td>
						<td>PIN nuevo igual a anterior</td>
						<td>El cajero despliega el mensaje &ldquo;El nuevo PIN debe ser diferente al anterior&rdquo;. El caso de uso vuelve al paso 4</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>&lt;&gt; &amp;pinActual</td>
						<td>&amp;pinActual+1, &amp;pinActual-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Solicita confirmaci&oacute;n de nuevo PIN</td>
						<td>El cajero solicita al cliente que confirme su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Confirmar nuevo PIN</td>
						<td>El cliente debe ingresar su nuevo PIN para confirmar el cambio</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Corresponde con el nuevo PIN ingresado por segunda vez para confirmar el cambio." ></span>confirmaNuevoPin</td>
						<td>= &amp;nuevoPin</td>
						<td>&amp;nuevoPin</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Confirma cambio exitoso</td>
						<td>El cajero muestra un mensaje de PIN cambiado exitosamente y el caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El PIN del cliente es cambiado en el sistema. 
El PIN nuevo es distinto al PIN anterior</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Cambio_de_PIN_TC_4</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Cambio_de_PIN_TC_4</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Cambio de PIN exitoso -&gt; PIN nuevo no coincide (condition: nuevoPin &lt;&gt; confirmaNuevoPin) -&gt; Cambio de PIN exitoso -&gt; PIN nuevo igual al anterior (condition: nuevoPin = pinActual) -&gt; Cambio de PIN exitoso -&gt; PIN nuevo inv&aacute;lido (condition: nuevoPin inv&aacute;lido) -&gt; Cambio de PIN exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El cajero ATM est&aacute; conectado al banco. 
El usuario ingres&oacute; una tarjeta v&aacute;lida </td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Selecciona Cambiar PIN</td>
						<td>El caso de uso comienza cuando el cliente del banco selecciona la opci&oacute;n de cambiar PIN</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicita PIN Actual</td>
						<td>El cajero solicita al cliente que ingrese su PIN actual.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Ingresa PIN</td>
						<td>El cliente ingresa su PIN antes de poder cambiar el PIN</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta. Debe ser obtenido de la tabla system.users.tarjetas para ser valido" ></span>pinActual</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>&lt;&gt; &amp;pinActual</td>
						<td>&amp;pinActual+1, &amp;pinActual-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Solicita confirmaci&oacute;n de nuevo PIN</td>
						<td>El cajero solicita al cliente que confirme su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Confirmar nuevo PIN</td>
						<td>El cliente debe ingresar su nuevo PIN para confirmar el cambio</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Corresponde con el nuevo PIN ingresado por segunda vez para confirmar el cambio." ></span>confirmaNuevoPin</td>
						<td>&lt;&gt; &amp;nuevoPin</td>
						<td>&amp;nuevoPin-1, &amp;nuevoPin+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>9a</td>
						<td>Confirmaci&oacute;n fallida</td>
						<td>El cajero despliega el mensaje &ldquo;El nuevo PIN y su confirmaci&oacute;n no coinciden. Por favor intente nuevamente&rdquo;. El caso de uso vuelve al paso 4</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>= &amp;pinActual</td>
						<td>&amp;pinActual</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7a</td>
						<td>PIN nuevo igual a anterior</td>
						<td>El cajero despliega el mensaje &ldquo;El nuevo PIN debe ser diferente al anterior&rdquo;. El caso de uso vuelve al paso 4</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>NOT IN (RANGE [1000,9999])</td>
						<td>10000, 999, -1</td>
						<td>&quot;ABCD&quot;, 0</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6a</td>
						<td>Formato nuevoPin inv&aacute;lido</td>
						<td>El cajero despliega un mensaje al usuario diciendo &quot;Formato de nuevo Pin inv&aacute;lido. Por favor intente nuevamente&quot;. El caso contin&uacute;a en el paso 4</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>&lt;&gt; &amp;pinActual</td>
						<td>&amp;pinActual+1, &amp;pinActual-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Solicita confirmaci&oacute;n de nuevo PIN</td>
						<td>El cajero solicita al cliente que confirme su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Confirmar nuevo PIN</td>
						<td>El cliente debe ingresar su nuevo PIN para confirmar el cambio</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Corresponde con el nuevo PIN ingresado por segunda vez para confirmar el cambio." ></span>confirmaNuevoPin</td>
						<td>= &amp;nuevoPin</td>
						<td>&amp;nuevoPin</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Confirma cambio exitoso</td>
						<td>El cajero muestra un mensaje de PIN cambiado exitosamente y el caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El PIN del cliente es cambiado en el sistema. 
El PIN nuevo es distinto al PIN anterior</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Cambio_de_PIN_TC_5</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Cambio_de_PIN_TC_5</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Cambio de PIN exitoso -&gt; PIN Inv&aacute;lido (condition: PIN Inv&aacute;lido) -&gt; Cambio de PIN exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El cajero ATM est&aacute; conectado al banco. 
El usuario ingres&oacute; una tarjeta v&aacute;lida </td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Selecciona Cambiar PIN</td>
						<td>El caso de uso comienza cuando el cliente del banco selecciona la opci&oacute;n de cambiar PIN</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicita PIN Actual</td>
						<td>El cajero solicita al cliente que ingrese su PIN actual.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Ingresa PIN</td>
						<td>El cliente ingresa su PIN antes de poder cambiar el PIN</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta. Debe ser obtenido de la tabla system.users.tarjetas para ser valido" ></span>pinActual</td>
						<td>NOT IN (RANGE [1000,9999])</td>
						<td>10000, 999, -1</td>
						<td>&quot;1234&quot;, &quot;ABCD&quot;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4a</td>
						<td>PIN inv&aacute;lido</td>
						<td>El cajero despliega el mensaje &ldquo;Pin invalido&rdquo;. El caso de uso vuelve al paso 2</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicita PIN Actual</td>
						<td>El cajero solicita al cliente que ingrese su PIN actual.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Ingresa PIN</td>
						<td>El cliente ingresa su PIN antes de poder cambiar el PIN</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta. Debe ser obtenido de la tabla system.users.tarjetas para ser valido" ></span>pinActual</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Solicita nuevo PIN</td>
						<td>El cajero solicita al cliente que ingrese su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresa nuevo PIN</td>
						<td>El cliente ingresa su nuevo PIN.</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El nuevo PIN que el usuario quiere asignar a su tarjeta. No puede ser igual al pinActual de la tarjeta" ></span>nuevoPin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>5555</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Compara PIN nuevo y actual</td>
						<td>El cajero compara y valida que el nuevo PIN ingresado por el usuario sea distinto al PIN anterior</td>
						<td>state</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Variable de estado que almacena el valor de nuevoPin ingresado por el usuario. Se define para poder realizar otra operaci&oacute;n de comparaci&oacute;n con el valor de la misma." ></span>nuevoPin</td>
						<td>&lt;&gt; &amp;pinActual</td>
						<td>&amp;pinActual+1, &amp;pinActual-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Solicita confirmaci&oacute;n de nuevo PIN</td>
						<td>El cajero solicita al cliente que confirme su nuevo PIN.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Confirmar nuevo PIN</td>
						<td>El cliente debe ingresar su nuevo PIN para confirmar el cambio</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Corresponde con el nuevo PIN ingresado por segunda vez para confirmar el cambio." ></span>confirmaNuevoPin</td>
						<td>= &amp;nuevoPin</td>
						<td>&amp;nuevoPin</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Confirma cambio exitoso</td>
						<td>El cajero muestra un mensaje de PIN cambiado exitosamente y el caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El PIN del cliente es cambiado en el sistema. 
El PIN nuevo es distinto al PIN anterior</td>
		</tr>
	</tbody>
</table>
</div>
</div>
	</body>
</html>